#include<stdio.h>
int main()
{
    void input(int *);
    void select(int *);
    void output(int *);
    int number[10];
    input(number);
    select(number);
    output(number);
    return 0;
}
void input(int * number)
{
    printf("please enter 10 numbers\n");
    int i;
    for(i=0;i<10;i++)
    scanf("%d",&number[i]);

}
void select(int *number)
{
    int *max,*p;
    int *min;
    int temp;
    max=min=number;//开始的时候使得max与min都指向第一个数
    for(p=number+1;p<number+10;p++)
    {
        if(*p>*max)max=p;
        else if (*p<*min) min=p;
        
    }
    temp=number[9];
    number[9]=*max;
    *max=temp;
}
void output(int *number)
{
    int *p;
    printf("now the order is \n");
    for(p=number;p<number+10;p++)
        printf("%3d",*p);
    printf("\n");
}